using System.Collections.Generic;
namespace Gltf
{
    public class MeshPrimitiveEXT_feature_metadata : ExtensibleObject
    {
        public static string TypeName = "MeshPrimitiveEXT_feature_metadata";
        public static string ExtensionName = "EXT_feature_metadata";

        List<FeatureIDAttribute> featureIdAttributes;

        /**
         * @brief An array of objects mapping per-texel feature IDs to a feature
         * table.
         */
        List<FeatureIDTexture> featureIdTextures;

        /**
         * @brief An array of IDs of feature textures from the root
         * `EXT_feature_metadata` object.
         */
        List<string> featureTextures = new List<string>();
    }
}